turf hummock - French English Dictionary